package com.eedi.framework.tenant.enums;


import com.eedi.framework.common.exception.ErrorCode;
import com.eedi.sys.enums.SysErrorCode;
import com.eedi.sys.enums.SysErrorCodeType;

/**
 * System 错误码枚举类
 *
 * system 系统，使用 1-002-000-000 段
 */
public interface SysTenantErrorCodeConstants {



    // ========== 租户信息  ==========
    ErrorCode SYS_TENANT_NOT_EXISTS = new SysErrorCode(SysErrorCodeType.TENANT,0, "租户不存在");
    ErrorCode SYS_TENANT_DISABLE = new SysErrorCode(SysErrorCodeType.TENANT,1, "名字为【{}】的租户已被禁用");
    ErrorCode SYS_TENANT_EXPIRE = new SysErrorCode(SysErrorCodeType.TENANT,2, "名字为【{}】的租户已过期");
    ErrorCode SYS_TENANT_CAN_NOT_UPDATE_SYSTEM = new SysErrorCode(SysErrorCodeType.TENANT,3, "系统租户不能进行修改、删除等操作！");
    ErrorCode SYS_TENANT_NAME_DUPLICATE = new SysErrorCode(SysErrorCodeType.TENANT,4, "名字为【{}】的租户已存在");
    ErrorCode SYS_TENANT_WEBSITE_DUPLICATE = new SysErrorCode(SysErrorCodeType.TENANT,5, "域名为【{}】的租户已存在");
    ErrorCode SYS_TENANT_ID_NOT_EXISTS = new SysErrorCode(SysErrorCodeType.TENANT,6, "租户ID不能空");
    // ========== 系统设置信息  ==========

    ErrorCode SYS_BOTTOM_NOT_EXISTS = new SysErrorCode(SysErrorCodeType.TENANT,7, "底部设置项不存在");
    ErrorCode SYS_Shortcut_NOT_EXISTS = new SysErrorCode(SysErrorCodeType.TENANT,8, "快捷方式不存在");

}
